TARGET = server
CFLAGS += -pthread
OBJDIR = $(OBJSDIR)/server
SRC = $(wildcard *.c)
OBJS = $(patsubst %.c, %.o, $(SRC))

$(TARGET):$(OBJDIR) $(OBJS)
	$(CC) -o $(BINDIR)/$(TARGET) $(OBJDIR)/*.o $(CFLAGS)
$(OBJS):%.o:%.c
	$(CC) -c $(CFLAGS) $< -o $(OBJDIR)/$@

$(OBJDIR):
	mkdir -p $(OBJDIR)
.PHONY:clean
clean:
	$(RM) $(OBJDIR)/*.o -r
